package com.rxh.vo;

import com.rxh.pojo.core.*;
import com.rxh.pojo.merchant.MerchantWebSite;

import java.util.List;

/**
 * Created with IntelliJ IDEA.
 * User: 陈俊雄
 * Date: 2018/4/26
 * Time: 15:04
 * Project: Management
 * Package: com.rxh.vo
 */
public class VoCoreOrderExport extends CoreOrder {

    //订单
    private CoreOrder order = new CoreOrder();
    // 订单信息
    private CoreOrderDetail orderDetail = new CoreOrderDetail();
    // 商户网址
    private MerchantWebSite merchantWebSite = new MerchantWebSite();
    // 收单账户
    private CoreAcquirerAccount acquirerAccount = new CoreAcquirerAccount();
    // 订单通道信息
    private ChannelOrderInfo channelOrderInfo = new ChannelOrderInfo();
    // 商户订单
    private CoreMerchantOrder merchantOrder = new CoreMerchantOrder();
    // 商户订单RMB
    private CoreMerchantOrderRmb merchantOrderRmb = new CoreMerchantOrderRmb();
    // 订单快递信息
    private CoreCargoTrack cargoTrack;
    // 异常订单
    private List<CoreOrderChange> orderChanges;

    public CoreOrderDetail getOrderDetail() {
        return orderDetail;
    }

    public void setOrderDetail(CoreOrderDetail orderDetail) {
        this.orderDetail = orderDetail;
    }

    public MerchantWebSite getMerchantWebSite() {
        return merchantWebSite;
    }

    public void setMerchantWebSite(MerchantWebSite merchantWebSite) {
        this.merchantWebSite = merchantWebSite;
    }

    public CoreAcquirerAccount getAcquirerAccount() {
        return acquirerAccount;
    }

    public void setAcquirerAccount(CoreAcquirerAccount acquirerAccount) {
        this.acquirerAccount = acquirerAccount;
    }

    public ChannelOrderInfo getChannelOrderInfo() {
        return channelOrderInfo;
    }

    public void setChannelOrderInfo(ChannelOrderInfo channelOrderInfo) {
        this.channelOrderInfo = channelOrderInfo;
    }

    public CoreMerchantOrder getMerchantOrder() {
        return merchantOrder;
    }

    public void setMerchantOrder(CoreMerchantOrder merchantOrder) {
        this.merchantOrder = merchantOrder;
    }

    public CoreMerchantOrderRmb getMerchantOrderRmb() {
        return merchantOrderRmb;
    }

    public void setMerchantOrderRmb(CoreMerchantOrderRmb merchantOrderRmb) {
        this.merchantOrderRmb = merchantOrderRmb;
    }

    public CoreCargoTrack getCargoTrack() {
        return cargoTrack;
    }

    public void setCargoTrack(CoreCargoTrack cargoTrack) {
        this.cargoTrack = cargoTrack;
    }

    public List<CoreOrderChange> getOrderChanges() {
        return orderChanges;
    }

    public void setOrderChanges(List<CoreOrderChange> orderChanges) {
        this.orderChanges = orderChanges;
    }

    public CoreOrder getOrder() {
        return order;
    }

    public void setOrder(CoreOrder order) {
        this.order = order;
    }
}
